---
title: clsAggRightDates
summary: API reference for clsAggRightDates.
status: draft
owner: SAIF Documentation Generator
last_reviewed: 2026-08-21
library: SAIF.Business.Claim
reference_type: embedded
---

# clsAggRightDates

`clsAggRightDates` is a read-only business object that surfaces aggravation-rights dates for a claim by calling the Oracle stored procedure `sp82046_CalcAggRightDates` and populating its properties from the returned REF CURSOR (see [Stored-procedure read models](../../operations/stored-proc-lookups.md)).

## Purpose
- Wraps `sp82046_CalcAggRightDates` as a strongly-typed read-only object ([SQL-013](../../sql/SQL-013.md)).
- Raises a not-found condition when the procedure returns no rows for the supplied claim ([BR-008](../../business-rules.md#br-008-claim-not-found-on-aggravation-rights-retrieve)).

## Context
- Namespace: `SAIF.Business.Claim`
- Assembly/package: `SAIF.Business.Claim.dll`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `AfterRetrieve` | `Protected Overrides Sub AfterRetrieve()` | Populates object properties from the REF CURSOR result, or adds a "Claim Not Found" error when the cursor returns no rows. |

## Behavioral notes
- The procedure body resides in the Oracle database and could not be retrieved in this environment; its result-set shape is only inferable from this class's population code.*

## Constraints and usage notes
- This is a read-only object — no Insert/Update/Delete SQL is implemented.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Related documentation
- [Library index](../../index.md)
- [API reference index](../index.md)
- [Overview](../../overview.md)
- [Architecture](../../architecture.md)
- [Dependencies](../../dependencies.md)
- [Operations and processes](../../operations-processes.md)
- [Business rules](../../business-rules.md)
- [Database tables](../../database-tables.md)
- [SQL catalog](../../sql/index.md)
## Sources
- SAIF.Business.Claim/clsAggRightDates.vb
